<?php

$verificaOpcao = $_POST["lista"];
$nome = $_POST["nomeAluno"];
$mes = $_POST["mes"];
$ano = $_POST["ano"];

$dataConsulta = $mes . '-' . $ano;
$x = pesquisaAluno($nome);
if($verificaOpcao == 'nomeMensal'){//verificando se é a primeira opçao
if (empty($nome)) {
    echo '<center>O campo nome deve ser preenchido!</center>';
} else if ($x == 'no') {//recuperando o valor da consulta e comparando com o valor informado
    echo '<center><h2>Não encontrado ou Nome incorreto!!</h2></center>';
} else {

    $idAluno = idAluno($x); //recuperando o id
    $qtdAluno = contaAlunos($idAluno); //recuperando quantidade de inserçoes do aluno

    include 'conexao.php';

    $resultado1 = verificaMes($idAluno, $dataConsulta); //recebendo a consulta
    $confere = mysql_result($resultado1, 0, "data");//atribuindo a consulta

    if (empty($confere)) {//verificando se resultado é vazio
        echo '<center>Aluno não compareceu as atividades no referido mês!</center>';
    } else {
        echo("<table class='table table-hover'><tr><td>Data</td><td>Atividade Desenvolvida</td></tr>");

        echo $nome;

        for ($i = 0; $i <$qtdAluno-1; $i++) {
            $data = mysql_result($resultado1, $i, "data");
            $atividade = mysql_result($resultado1, $i, "atividade");
            echo "<tr class='info'><td>" . $data . "</td>
                <td>".$atividade."</td></tr>";
        }
        echo '</table>';
    }
}
//---segunda opção
}else{
    if (empty($nome)) {
    echo '<center>O campo nome deve ser preenchido!</center>';
} else if ($x == 'no') {//recuperando o valor da consulta e comparando com o valor informado
    echo '<center><h2>Não encontrado ou Nome incorreto!!</h2></center>';
} else {
 $idAluno = idAluno($x); //recuperando o id
 $qtdAluno = contaPresencaAnual($idAluno);//contando inserçoes no banco
 $presenca = presencaAnual($idAluno);//recebendo a consulta
 
        echo("<table class='table table-hover'><tr><td>Data</td><td>Atividade Desenvolvida</td></tr>");

        echo $nome;

        for ($i = 0; $i <$qtdAluno; $i++) {
            $data = mysql_result($presenca, $i, "data");
            $atividade = mysql_result($presenca, $i, "atividade");
            echo "<tr class='info'><td>" . $data . "</td>
                <td>".$atividade."</td></tr>";
       }
        echo '</table>';     
}
}

function pesquisaAluno($nome) {//ja que o usuario digitara o nome completo e no bd nome e sobrenome estao 
    //separadoos verica-se se existe o aluno consultando e concatenando
    include 'conexao.php';
    $sql3 = "select nome,sobrenome from aluno";
    $resultado3 = mysql_query($sql3, $conexao);

    $sql1 = "select count(*) from aluno";
    $resultado1 = mysql_query($sql1, $conexao);
    $cont = mysql_result($resultado1, 0, "count(*)");


    for ($i = 0; $i < $cont; $i++) {
        $nomeBd = mysql_result($resultado3, $i, "nome");
        $sobrenomeBd = mysql_result($resultado3, $i, "sobrenome");
        if ($nome == ($nomeBd . " " . $sobrenomeBd)) {
            return $nomeBd;
        }
    }

    mysql_close($conexao);
    return 'no';
}

function idAluno($nome) {
    include 'conexao.php';

    $sql = "select * from aluno where nome = '$nome'";
    $resultado = mysql_query($sql, $conexao);
    $id = mysql_result($resultado, 0, "idAluno");

    return $id;
}

function contaAlunos($id) {
    include 'conexao.php';

    $sql = "select count(*) from informacoesAluno where id_Aluno = '$id'";
    $resultado = mysql_query($sql, $conexao);
    $cont = mysql_result($resultado, 0, "count(*)");
    return $cont;
}

function verificaMes($idAluno, $dataConsulta) {
    include 'conexao.php';
    $sql1 = "select * from informacoesAluno where id_Aluno='$idAluno' and data like '%$dataConsulta%' ";
    $resultado1 = mysql_query($sql1, $conexao);
    return $resultado1;
}

function presencaAnual($idAluno){
    include 'conexao.php';
    $sql1 = "select * from informacoesAluno where id_Aluno='$idAluno' ";
    $resultado1 = mysql_query($sql1, $conexao);
    return $resultado1;
}
function contaPresencaAnual($id) {
    include 'conexao.php';

    $sql = "select count(*) from informacoesAluno where id_Aluno = '$id'";
    $resultado = mysql_query($sql, $conexao);
    $cont = mysql_result($resultado, 0, "count(*)");
    return $cont;
}

mysql_close($conexao);
?>
